package com.xebest.web.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author 
 */
public class XeVenStoreCheckEntity implements Serializable {
    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 盘点编号
     */
    private String checkCode;

    /**
     * 供应商编码
     */
    private String userCode;

    /**
     * 仓库id
     */
    private String storeId;

    /**
     * 盘点的仓库名称
     */
    private String storeName;

    /**
     * 盘点状态：1：盘点中2：已完成 3：已废弃
     */
    private Integer checkStockStatus;

    /**
     * 盘点历时
     */
    private String durationDate;

    /**
     * 完成时间
     */
    private Date finishDate;

    /**
     * 备注
     */
    private String checkRemark;

    /**
     * 是否删除： 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 盘点人
     */
    private String createUser;

    /**
     * 盘点时间
     */
    private Date createDate;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     *  修改人
     */
    private String modifyUser;

    /**
     * 版本号
     */
    private Integer version;
    /**
     * 盘点单明细
     */
    private List<XeVenStoreCheckDetailEntity> detailList;
    
    

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }


    /**  
	 * @return the storeId  
	 */
	
	public String getStoreId() {
	
		return storeId;
	}

	/**  
	 * @param storeId the storeId to set  
	 */
	
	public void setStoreId(String storeId) {
	
		this.storeId = storeId;
	}

	/**  
	 * @return the serialversionuid  
	 */
	
	public static long getSerialversionuid() {
	
		return serialVersionUID;
	}

	public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Integer getCheckStockStatus() {
        return checkStockStatus;
    }

    public void setCheckStockStatus(Integer checkStockStatus) {
        this.checkStockStatus = checkStockStatus;
    }

    public String getDurationDate() {
        return durationDate;
    }

    public void setDurationDate(String durationDate) {
        this.durationDate = durationDate;
    }

    public Date getFinishDate() {
        return finishDate;
    }

    public void setFinishDate(Date finishDate) {
        this.finishDate = finishDate;
    }

    public String getCheckRemark() {
        return checkRemark;
    }

    public void setCheckRemark(String checkRemark) {
        this.checkRemark = checkRemark;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

	  
	/**  
	* @return the detailList  
	*/  
	
	public List<XeVenStoreCheckDetailEntity> getDetailList() {
		  
		return  detailList;  
		
	}

	  
	/**  
	* @param detailList the detailList to set  
	*/  
	
	public void setDetailList(List<XeVenStoreCheckDetailEntity> detailList) {
		  
		this.detailList = detailList;  
		
	}
}